@import url(https://db.onlinewebfonts.com/c/4b5ae315f5df148f0ab479a7cedc9832?family=ISOCPEUR);

.mainbody {
            font-family: 'ISOCPEUR';
            margin: auto;
            /*border: 1px solid gainsboro;*/
            width: 1020px;
            padding: 80px;
        }
        
        .listbodymain {
            margin: auto;
        }


   .mainbodyheatText {
    	color: darkgray;  
    	font-size:18px;
    	margin: auto;
    	margin-top: 10px;
    	line-height: 1.5;
    	text-align: justify;
	}
        
        .listbodyhead {
            font-weight: bold;
            font-size: 20px;
            color: #E28B10;/*darkslateblue*/;
            margin-bottom: 20px;
            margin-top: 20px;
	    list-style-type: none;
        }
        
        .listbodyhead0 {
            font-weight:bold;
            font-size: 14px;
            color: black;
            margin-bottom: 20px;
            margin-top: 20px;
	    list-style-type: none;	
        }
        
       .listbodyhead0 div div.translate {
        color: #626469;
        font-weight: normal;
        }

        .listbodyhead0 div.translate {
            font-weight: bold;
            font-size: 20px;
            color: gray;
            margin-bottom: 20px;
            margin-top: 20px;
         }
            

        .listbodyitems {
            font-weight: normal;
            color: black;
            font-size: 18px;
            margin-top: 15px;
		
        }
        .listbodyitems li {
                margin-top: 10px;
                color: gray/*#4f4f4f*/;
		list-style-type: none;
        }

        .listbodyitems img.listIcons  {
         width: 35px;
         height: 35px;
         }

        .listbodyitems img.listIcons2 {
                width: 180px;
                height: 80px;
                border: solid 1px gray;
        }

	.listbodyitems table {
  		margin-left: auto;
  		margin-right: auto; 
                border: solid 0px gray;
		color:cadetblue;
        }
	.listbodyitems table a {
                color:cadetblue;
        }
	.Contacts {
                margin-left: auto;
  		margin-right: auto; 
                border: solid 0px gray;
		color:cadetblue;
		text-align: left; 
        }

div .translate {
    display: inline;
}

.ThemesLogo {
    width: 70%;
    height: 70%;
    display: block;
    border: solid 2px gray;
    opacity:30%;	
}

.Themes0 img {
    width: 900px;
    height: 400px;
    border: dashed 0px cadetblue;
}

.Themes1 img {
    width: 668px;
    height: 368px;
    border: dashed 1px gray;
    /*display: block;
    margin-left: auto;
    margin-right: auto;*/
}

.Themes2 {
    width: 40%;
    height: 40%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px gray;
}

.Themes3 {
    width: 60%;
    height: 60%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px gray;
}
.Themes4 {
    width: 30%;
    height: 30%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px gray;
}
       
        body, html {
            height: 95%;
        }